package com.passwordmanager.service;

import com.passwordmanager.dto.auth.AuthResponse;
import com.passwordmanager.dto.auth.LoginRequest;
import com.passwordmanager.dto.auth.RegisterRequest;

public interface AuthService {
    AuthResponse register(RegisterRequest request);
    AuthResponse login(LoginRequest request);
    AuthResponse verifyMfaCode(String username, String mfaCode);
    String generateMfaQrCode(String username);
    boolean enableMfa(String username, String mfaCode);
    boolean disableMfa(String username, String mfaCode);
} 